.profile-content {
}

.profile-content label{
    font-size: 12px;
    font-weight: bold;
    cursor:pointer;
}

.profile-block{
    margin-bottom: 15px;
    background:#fff;
    border:1px solid #ccc;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
}

/*.profile-block select{
   min-width:326px;
}
*/
.profile-block input{
   font-family:Tahoma,serif;
   vertical-align:middle;
   border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
}

.profile-block textarea{
    vertical-align:middle;
}

.profile-content h1{
   padding-bottom:5px;
}

.profile-content .h1{
  margin:30px 0px 15px 0px;
  padding:0px 0px 5px 0px;
  border-bottom:1px solid #ccc;
}

.profile-content .h3{
    color:#0066CC;
    padding-bottom:5px;
}

.profile-left-container{
	width:70%;
	float:left;
}

.profile-right-container{
	width:25%;
	float:right;
	background:#838383;
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

.profile-right-container h1{
	margin:10px 0px 0px 0px;
	padding:0px 20px 5px 20px;
	border-bottom:1px solid #ccc;
	font-size:20px;
	color:#fff;
}

.profile-hours-container{
	padding:10px 20px 10px 20px;
	float:left;
}

.profile-hours-block{
	width:100%;
	float:left;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

.profile-hours-block h2{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	margin:0px;
}

.profile-hours-block span{
	font-weight:bold;
	padding-right:3px;
}

.profile-hours-block span.regular{
	color:#53E967;
}

.profile-hours-block span.dense{
	color:#53ADE9;
}

.profile-hours-block span.easy{
	color:#E9C653;
}

.profile-hours-block .input-field{
	width:100px;
	float:left;
	padding:10px 0px 10px 0px;
	margin:0px 20px 0px 0px;
}

.profile-hours-block .input-field input{
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

.profile-hours-block .input-field label{
	padding-bottom:5px;
	color:#fff;
}

.profile-hours-block .input-field input,.profile-hours-block .input-field label{
	width:100px;
	float:left;
}

.profile-hours-container .no-border{
   border-bottom:none;
}

.profile-block .primary-phone {
   position:relative;
   left:-375px;
}

.profile-block .secondary-email {
   margin:-36px 0px 0px 295px;
}

.profile-block .secondary-phone {
   margin:-36px 0px 0px 555px;
}

.profile-content .ui-state-highlight {
   margin:5px 0px 15px 0px;
   padding:5px 10px 5px 10px;
}

.template,
.template div,
.template label,
.template input,
.template select{
    margin: 0;
    padding: 0;
    height: 0;
    visibility: hidden;
}

.public-private-switch {
    position: relative;
    display: block;
    margin: 0;
    padding: 5px;
    margin: 0 auto;
    width: 100px;
    /*height: 22px;*/
    background-color: #404040;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#F8F8F8));
    background-image: -webkit-linear-gradient(#F9F9F9, #F8F8F8);
    background-image: -moz-linear-gradient(#F9F9F9, #F8F8F8);
    background-image: -o-linear-gradient(top, #F9F9F9, #F8F8F8);
    background-image: -khtml-gradient(linear, left top, left bottom, from(#F9F9F9), to(#F8F8F8));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F9F9F9', EndColorStr='#F8F8F8', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F9F9', EndColorStr='#F8F8F8', GradientType=0))";
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
}
.public-private-switch .public-private-button {
    display: block;
    margin: 0;
    padding: 0;
    width: 50px;
    /*height: 20px;*/
    /*line-height: 20px;*/
    background: #d37a16;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #70430e;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    color: #fff;
    font-family:Helvetica;
    font-size:11px;
    font-weight: bold;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    text-align: center;
    cursor: pointer;
}
.public-private-switch .public-private-button.public {
    margin-left: 40px;
    background: #2372c6;
    border: 1px solid #0f3f74;
}
.public-private-switch .public-private-button:before {
    position: absolute;
    display: block;
    margin: 0;
    padding: 0;
    width: 50px;
    /*height: 12px;*/
    background: rgba(255, 255, 255, 0.25);
    content: '';
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.add-button2,
.delete-button2
{
    cursor: pointer;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
    color: #003366;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}

.p-0 {
    padding: 0px;
}
.p-button {
    cursor: pointer;
    -moz-box-shadow:inset 0px 1px 14px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 14px 0px #ffffff;
    box-shadow:inset 0px 1px 14px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color:#ededed;
    /*-moz-border-radius:6px;*/
    /*-webkit-border-radius:6px;*/
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#666;
    /*font-family:arial;*/
    font-size:12px;
    font-weight:bold;
    /*padding:6px 24px;*/
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
}
.p-button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color:#dfdfdf;
}
.p-button:active {
    position:relative;
    top:1px;
}
.ui-menu-item a{font-size:11px;}
/* This imageless css button was generated by CSSButtonGenerator.com */

.groupBox{background:#fff;border:1px solid #ccc;border-bottom:2px solid #ddd;float:left;/*overflow:hidden;*/width:100%;padding:5px;padding-top:0px;margin-bottom:10px;}
.timings{padding:5px;display:table;width:48%;}
.timings li{list-style-type:none;line-height:30px;display:table-row;}
.timings span{text-align:center;display:table-cell;width:auto;padding:5px;}
.timings span:first{text-align:right;display:table-cell;}
.timings-public li{list-style-type:none;line-height:14px;display:table-row;}
t:auto;}

t:25px;}

height:25px;}

r-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    width: 100%;
}


.timings {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: green;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: green;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: green;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: green;
    border-top-style: solid;
    border-top-width: 1px;
}
.timings td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: green;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: green;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: green;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: green;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}

.timings {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
	padding-top: 0px;
	margin-left: 14px;
  }
.timings li {
    line-height: 30px;
    list-style-type: none;
}

.timings input[type="text"] {
     border-radius: 5px 5px 5px 5px;
    font-family: Tahoma,serif;
    vertical-align: middle;
	background: url("../images/textfieldbg.gif") repeat-x scroll left top transparent;
    border: 1px solid #D6D6D6;
    color: #272727;
    padding: 4px;
	width:75%;
}
.timings input[type="text"]:focus,.timings input[type="text"]:hover{background:#FFFFCC;border-color:#5483cf;}
.pad5{padding:5px;}*/dding:5px;}*/


.profileformleft
	{
	float:left;
	width:70%;
	}
.profileformcolum
	{
	float:left;
	width:20%;
	
	}
.profileformcolum label
	{
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	
	}
.profileformcolum label span.secur
	{
	float:left;
	background:url(images/securyicon.gif) no-repeat top right;
	padding:0 17px 0 0;
	}
.profileformcolum input[type="text"]
	{
	float:left;
	border:1px solid #d4d4d4;
	background:url(images/textfieldbg1.gif) #f8f8f8 repeat-x top left;
	padding:5px;
	width:79%;
	color: #666666;
	margin-top:5px;
	}
.profileformcolum select
	{
	float:left;
	border:1px solid #d4d4d4;
	background:url(images/textfieldbg1.gif) #f8f8f8 repeat-x top left;
	padding:5px;
	width:81%;
	color: #666666;
	margin-top:10px;
	}
	
.profileformcolum textarea
	{
	float:left;
	border:1px solid #d4d4d4;
	background:url(images/textfieldbg1.gif) #f8f8f8 repeat-x top left;
	padding:5px;
	width:81%;
	color: #666666;
	margin-top:10px;
	}	


.profileformcolum .editprofile
		{
		float:left; margin:17px 0 0 7px;
		}
.profilerightcontent1
	{
	float:right;
	width:26%;
	background: #8e8e8e;
	padding-bottom:25px;
	}
.profilerightcontent1 h2
	{
	float:left;
	width:100%;
	margin:0px;
	padding:10px 0px;
	border-bottom:1px solid #bbbbbb;
	font-size:14px;
	font-weight:bold;
	color: #fff
	}
.profilerightcontent1 h2 span
	{
	padding-left:10px;
	}

.hideClass{
 display:none;
}
.showClass{
 display:block;
}
#profile-preview{
	display:none;
	font-family:arial,sans-serif;
    font-size: 12px;
}
.f-1{height:35px;}
.profile-block .f-l{height:auto;min-height:35px;}
.profile-block{display:table;width:100%;}
table select{width:100%;}
.profile-block table{width:100%;}
.profile-block table tr:first-child td:first-child{width:37%;}
.profile-block table tr:first-child td:nth-child(2){width:11%;text-align:center;}
.profile-block table tr:first-child td:nth-child(3){width:37%;}
.profile-block table tr:first-child td:nth-child(4){width:15%;}
.multi-select-add-text{width:62%;}
.addressarea{width:90%;clear:right;}
.addressarea input{width:68%;clear:right;}
.template .f-l{display:none;}

.public-private-switch:hover{border:1px solid #FFFFCC;}

.profile-block select:focus{outline:none; background:#FFFFCC;  border:1px solid #5483cf;}

input[text]:focus,textarea:focus{background:#FFFFCC;border-color:#5483cf;}


.travelinfo .f-l label{display: inline-block;
    min-width: 40px;
    text-align: right;}
	
	.travelinfo .f-l label:first-child{display: inline-block;
    min-width: 90px;
    text-align: right;}

 .ui-widget-header .ui-icon{
	background-image:url("../images/close.png");
}

.ui-dialog .ui-dialog-titlebar-close span{
	display: block;
	margin:-7px;
}

.ui-icon-closethick{
	background-position: center top;
}

.ui-icon{
	height: 32px;
	width: 32px;
}

	.trvl-table{
    width: 100%;
}

.trvl-table .c1{
    padding-right: 0px;
   
}
.trvl-table .c2{
    padding-left: 0px;
   
}

.heading{
font-weight : bold;
font-family:arial,helvetica;
}
.p-3{
margin-left:-3px;

}
.font{
font-family : arial,helvetica;
}
.timeEntry_control{display:none;}
.avaliScheNotes {margin-left: 25px;margin-top: 30px;}
.certificateTypeOther{width:120px;}
.schedule{background:none;border:none}
/*----------------------------*/


.ui-dialog-content .inputs, select{background:#fff;border:1px solid #D4D4D4; color:#666666;padding:3px;}
.ui-dialog-content .inputs:focus{background:#FFFFCC;}
.ui-dialog-content select:focus{outline:none; background:#FFFFCC;  border:1px solid #5483cf;}
.ui-dialog-content  fieldset {background:#f2f2f2;}
#rateItemCode .inputs, .input-value {width:85%;}
.input-desc{width:95%}


